名词解释
官方资料
MVVM
模型-视图-视图模型 (MVVM)
在正确使用的前提下,MVVM 模式会通过将大多数 UI 行为逻辑移动到名为 ViewModel 的、可进行单元测试的类中,来解决这些问题。 MVVM 模式最常用于支持数据绑定的框架。
什么是模型?
在 MVVM 应用程序中,“模型”一词用于表示业务数据和操作。 模型本身不涉及应用的用户演示文稿。
用于确定什么代码属于模型的有用规则是,它应该可跨不同的平台移植。 从移动应用到 Web 界面甚至命令行程序,在所有实例中使用相同模型。 它与向用户显示信息的方式无关。
什么是视图?
视图代码控制直接与用户交互的操作,如按钮和输入字段等控件,以及其他纯视觉元素,如主题、样式和字体。
在 .NET MAUI 中,无需编写任何 C# 代码来自行生成视图。 相反,通常按 XAML 文件定义视图。 在某些情况下,需要自定义用户控件,在这种情况下,你可以通过代码来创建自己的视图。